#home-wrap {
  width: 100%;
  overflow: hidden; }

.home-content {
  width: 1200px;
  position: relative;
  margin: 0 auto;
  overflow: hidden; }
  .home-content .home-header {
    width: 1200px;
    overflow: hidden; }
    .home-content .home-header ul {
      width: 228px;
      height: 346px;
      float: left;
      border: 1px solid #ccc;
      box-sizing: border-box; }
      .home-content .home-header ul li {
        height: 34.5px;
        line-height: 34.5px;
        font-size: 14px;
        border-top: 1px solid #ccc;
        box-sizing: border-box;
        text-indent: 14px; }
        .home-content .home-header ul li span {
          float: right;
          margin-right: 10px;
          color: #ccc; }
        .home-content .home-header ul li .e-a {
          color: black; }
        .home-content .home-header ul li .e-a:hover {
          font-weight: bold; }
        .home-content .home-header ul li .ul1 {
          width: 700px;
          height: 54px;
          position: absolute;
          left: 227px;
          top: 0;
          background: #fff;
          color: #777777;
          display: none; }
          .home-content .home-header ul li .ul1 li {
            line-height: 54px;
            float: left;
            border: none; }
            .home-content .home-header ul li .ul1 li .a-k {
              color: black;
              font-weight: bold;
              margin-right: 20px; }
            .home-content .home-header ul li .ul1 li .a-k:hover {
              color: #E60012;
              text-decoration: underline; }
        .home-content .home-header ul li .ul2 {
          width: 700px;
          height: 190px;
          border: 1px solid #ccc;
          position: absolute;
          left: 227px;
          top: 36px;
          background: #fff;
          display: none; }
          .home-content .home-header ul li .ul2 .ul2-lis {
            margin-top: 20px;
            width: 340px;
            height: 80px;
            border: none;
            float: left; }
          .home-content .home-header ul li .ul2 h4 {
            margin-top: 10px;
            color: black; }
          .home-content .home-header ul li .ul2 h4:hover {
            color: #E60012;
            text-decoration: underline; }
          .home-content .home-header ul li .ul2 li {
            float: left;
            border: none;
            line-height: 10px;
            height: 20px;
            color: #ccc;
            font-size: 12px;
            padding: 0;
            margin: 0; }
            .home-content .home-header ul li .ul2 li .ul2-a {
              color: black;
              margin-left: 0px;
              padding: 0; }
            .home-content .home-header ul li .ul2 li .ul2-a:hover {
              color: #E60012;
              text-decoration: underline; }
        .home-content .home-header ul li .ul3 {
          width: 700px;
          height: 270px;
          border: 1px solid #ccc;
          position: absolute;
          top: 70px;
          left: 227px;
          background: #fff; }
        .home-content .home-header ul li .ul4 {
          width: 700px;
          height: 270px;
          border: 1px solid #ccc;
          position: absolute;
          top: 105px;
          left: 227px;
          background: #fff; }
          .home-content .home-header ul li .ul4 .s {
            margin: 0; }
        .home-content .home-header ul li .ul5 {
          width: 700px;
          height: 190px;
          position: absolute;
          top: 140px;
          left: 227px;
          background: #fff; }
          .home-content .home-header ul li .ul5 ul {
            overflow: hidden; }
          .home-content .home-header ul li .ul5 .s {
            margin-top: 0; }
        .home-content .home-header ul li .ul6 {
          top: 174px; }
        .home-content .home-header ul li .ul7 {
          top: 208px; }
        .home-content .home-header ul li .ul8 {
          top: 243px;
          z-index: 20; }
        .home-content .home-header ul li .ul9 {
          top: 277px;
          z-index: 20; }
        .home-content .home-header ul li .ul10 {
          top: 312px;
          z-index: 20; }
          .home-content .home-header ul li .ul10 li {
            height: 100%;
            border: none; }
      .home-content .home-header ul li:hover a {
        color: #E60012; }
      .home-content .home-header ul li:hover span {
        font-weight: bold;
        color: #888888; }
      .home-content .home-header ul li:hover .ul1 {
        display: block; }
      .home-content .home-header ul li:hover .ul2 {
        display: block; }
    .home-content .home-header .home-banner {
      width: 730px;
      height: 346px;
      float: left; }
    .home-content .home-header .home-ss {
      width: 242px;
      height: 346px;
      float: left; }
      .home-content .home-header .home-ss img {
        vertical-align: top; }
  .home-content .home-hot {
    width: 1201px;
    overflow: hidden;
    margin-top: 10px; }
    .home-content .home-hot .home-hot-title {
      width: 100%;
      height: 42px;
      background: #E60012;
      color: #fff;
      line-height: 42px;
      text-indent: 10px; }
      .home-content .home-hot .home-hot-title h3 {
        display: inline-block; }
      .home-content .home-hot .home-hot-title span {
        font-size: 14px;
        color: #fff; }
    .home-content .home-hot .home-hot-pic {
      width: 98.3%;
      border: 10px solid #E60012;
      border-top: none;
      height: 331px;
      overflow: hidden; }
      .home-content .home-hot .home-hot-pic dl {
        width: 236px;
        height: 166px;
        border: 1px solid #ccc;
        box-sizing: border-box;
        overflow: hidden;
        position: relative;
        float: right;
        border-top: none;
        border-right: none; }
        .home-content .home-hot .home-hot-pic dl p {
          font-weight: bold;
          width: 90%;
          margin-left: 16px; }
        .home-content .home-hot .home-hot-pic dl span {
          color: #E60012;
          font-weight: bold;
          height: 30px;
          line-height: 30px;
          display: block;
          width: 90%;
          margin-left: 16px; }
        .home-content .home-hot .home-hot-pic dl s {
          color: #777777;
          display: block;
          font-size: 14px;
          width: 90%;
          margin-left: 16px; }
        .home-content .home-hot .home-hot-pic dl label {
          display: block;
          font-size: 14px;
          font-weight: bold;
          width: 90%;
          margin-left: 16px; }
          .home-content .home-hot .home-hot-pic dl label a {
            color: green;
            font-size: 12px; }
        .home-content .home-hot .home-hot-pic dl dd {
          width: 120px;
          height: 90px;
          position: absolute;
          bottom: 10px;
          right: 5px;
          overflow: hidden;
          text-indent: 0; }
          .home-content .home-hot .home-hot-pic dl dd img {
            width: 100%;
            height: 100%; }
      .home-content .home-hot .home-hot-pic dl:nth-of-type(1) {
        width: 222.9px;
        border: none;
        height: 331px;
        float: left; }
        .home-content .home-hot .home-hot-pic dl:nth-of-type(1) span {
          font-size: 18px; }
        .home-content .home-hot .home-hot-pic dl:nth-of-type(1) dd {
          width: 100%;
          height: 200px;
          right: 0;
          bottom: 0; }
      .home-content .home-hot .home-hot-pic dl:hover {
        opacity: 0.8; }
  .home-content .home-day {
    width: 100%;
    height: 209px;
    margin-top: 10px; }
    .home-content .home-day img {
      vertical-align: top;
      height: 100%; }
  .home-content .home-title {
    width: 100%;
    overflow: hidden;
    padding-top: 10px; }
    .home-content .home-title .home-chang-title {
      background: #E60012;
      color: #fff;
      display: inline-block;
      width: 90px;
      height: 35px;
      line-height: 35px;
      text-align: center;
      float: left; }
    .home-content .home-title .home-chang-title-k {
      width: 1100px;
      height: 35px;
      display: inline-block;
      border-bottom: 3px solid #E60012;
      margin-left: 10px;
      float: left;
      box-sizing: border-box; }
  .home-content .home-chang {
    width: 100%;
    height: 390px;
    float: left; }
    .home-content .home-chang .home-left {
      width: 200px;
      height: 100%;
      float: left; }
      .home-content .home-chang .home-left img {
        vertical-align: top; }
      .home-content .home-chang .home-left .home-k {
        margin-top: 10px; }
    .home-content .home-chang .home-right {
      width: 964px;
      height: 100%;
      float: left;
      margin-left: 36px;
      border: 1px solid #ccc;
      border-top: none;
      box-sizing: border-box; }
      .home-content .home-chang .home-right .home-data {
        width: 95%;
        height: 100%;
        margin-left: 40px; }
        .home-content .home-chang .home-right .home-data dl {
          width: 160px;
          height: 160px;
          margin-top: 20px;
          position: relative;
          float: left;
          margin-right: 20px; }
          .home-content .home-chang .home-right .home-data dl dt {
            width: 160px;
            height: 125px; }
          .home-content .home-chang .home-right .home-data dl img {
            width: 160px;
            height: 160px; }
          .home-content .home-chang .home-right .home-data dl dd {
            z-index: 20;
            overflow: hidden;
            position: absolute;
            bottom: 0;
            width: 160px;
            background: rgba(255, 255, 255, 0.5); }
            .home-content .home-chang .home-right .home-data dl dd p {
              width: 100%;
              font-size: 12px;
              height: 18px;
              text-indent: 10px;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden; }
            .home-content .home-chang .home-right .home-data dl dd label {
              display: block;
              font-size: 12px;
              height: 18px;
              text-indent: 10px;
              display: none;
              color: red;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden; }
            .home-content .home-chang .home-right .home-data dl dd span {
              font-size: 14px;
              font-weight: bold;
              text-indent: 10px;
              color: red;
              display: inline-block; }
            .home-content .home-chang .home-right .home-data dl dd s {
              color: #777777;
              margin-left: 20px;
              font-size: 12px; }
        .home-content .home-chang .home-right .home-data dl:hover label {
          display: block; }

.home-content-img {
  width: 100%;
  overflow: hidden;
  padding-top: 10px; }
  .home-content-img img {
    width: 100%; }

#nu:hover #xiala {
  display: none;
  position: absolute;
  background: #fff; }
